Fix the python type dismatch exception when HVM restore
authorTim Deegan <Tim.Deegan@xensource.com>
Fri, 16 Mar 2007 10:05:57 +0000 (10:05 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Fri, 16 Mar 2007 10:05:57 +0000 (10:05 +0000)
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
tools/python/xen/xend/XendCheckpoint.py

index be8c299634b8bfd6b09105c874063dd6dacbb204..39821880160ac916d9befcda1b31160b8f67399b 100644 (file)
@@ -193,8 +193,8 @@ def restore(xd, fd, dominfo = None, paused = False):
     is_hvm = dominfo.info.is_hvm()
     if is_hvm:
         hvm  = dominfo.info['memory_static_min']
-        apic = dominfo.info['platform'].get('apic', 0)
-        pae  = dominfo.info['platform'].get('pae',  0)
+        apic = int(dominfo.info['platform'].get('apic', 0))
+        pae  = int(dominfo.info['platform'].get('pae',  0))
         log.info("restore hvm domain %d, mem=%d, apic=%d, pae=%d",
                  dominfo.domid, hvm, apic, pae)
     else: